package cn.jbit.user.service;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.github.pagehelper.Page;

import cn.jbit.pojo.User;

public interface UserService {
	//根据用户名查询id
	public Integer findUserNameToId(String name);
	//新增微信程序中未在数据库中注册的用户
	public Integer addNameUser(String name,String password);
	//根据姓名查询是否存在相同姓名
	public Integer findNameUser(String name) ;
	//根据id修改
	public Integer updateInfoId(User user);
	//注册
	public String userRegister(User user);
	//调用短信接口
	public void SMSLogin();
	//查询电话号码是否存在
	public Integer findUserPhone(String userPhone);
	//登录验证
	public User findUserName(String userPhone);
	//注冊成功后給普通用戶添加权限
	public Integer addUserLoginRole(Integer id);
	//根据电话查询id
	public Integer findUserPhoneResId(String userPhone);
	//查询所有用户信息
	public List<User> findUserAll(String userphone,Integer role_id,String username);
	//分页查询
	public Page<User> findUserPage(Integer pageNum,String userphone,Integer role_id,String username);
}
